#ifndef COMPETENCENIVPOURCENT_H
#define COMPETENCENIVPOURCENT_H

#include "CompetenceClasseBase.h"

class CompetenceNivPourcent : public CompetenceClasseBase
{
 public:
  CompetenceNivPourcent( const std::string& nom, const unsigned& prix );
  CompetenceNivPourcent( const std::string& nom, const std::string& alias,
			 const unsigned& prix );
  CompetenceNivPourcent( const CompetenceNivPourcent& nivPourcent );
  ~CompetenceNivPourcent();
  const ScoreAdditionnel& autreScore() const;
  CompetenceClasseBase * creerCopie() const;
 protected:
  void afficherInstance( ostream& os ) const;
  void afficherInstance( FlotMessage& flot ) const;

  static const ScoreAdditionnel SAPourcentage;
};

#endif // COMPETENCENIVPOURCENT_H
